package py.com.fms.com.bean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import py.com.fms.fms.bean.BankAccountsBean;
import py.com.fms.fms.bean.CurrencyBean;
import py.com.fms.fms.bean.TypeOfPayAndCollectionDetBean;

public class MethodOfPaymentBean implements Serializable {
  /**
   * 
   */
  private static final long serialVersionUID = -5853024132620606484L;
  
  private Long id;                           
  private Long idEnt;
  private Long idTransRef; // en caso de pedido, id del registro
  private Long idTypeTransRef; // ej: pedido, compra
  private Long idMovementCashbox; // movimiento de caja; de momento nulo.
  private Integer instalments;
  private Long item;
  private Date insDateTime;
  private Date insDate;
  private Long idCurrency;
  private Double changeType;
  private Long idTypePay;
  private Long idBankAccounts;
  private Long idCard;
  private String numValue; //numero de cheque o numero de boleta de tarjeta.
  private Date broadcastDate;
  private Date expirationDate;
  private String payee; // beneficiario
  private BigDecimal amount; //monto
  private Long userIns;
  private Date dateIns;
  
  private CurrencyBean currencyData;
  private TypeOfPayAndCollectionDetBean typeOfPayCollectionDet;
  private BankAccountsBean bankAccountsData;
  private Boolean selected;
  
  
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getIdEnt() {
		return idEnt;
	}
	public void setIdEnt(Long idEnt) {
		this.idEnt = idEnt;
	}
	public Long getIdTransRef() {
		return idTransRef;
	}
	public void setIdTransRef(Long idTransRef) {
		this.idTransRef = idTransRef;
	}
	public Long getIdTypeTransRef() {
		return idTypeTransRef;
	}
	public void setIdTypeTransRef(Long idTypeTransRef) {
		this.idTypeTransRef = idTypeTransRef;
	}
	public Long getIdMovementCashbox() {
		return idMovementCashbox;
	}
	public void setIdMovementCashbox(Long idMovementCashbox) {
		this.idMovementCashbox = idMovementCashbox;
	}
	public Integer getInstalments() {
		return instalments;
	}
	public void setInstalments(Integer instalments) {
		this.instalments = instalments;
	}
	public Long getItem() {
		return item;
	}
	public void setItem(Long item) {
		this.item = item;
	}
	public Date getInsDateTime() {
		return insDateTime;
	}
	public void setInsDateTime(Date insDateTime) {
		this.insDateTime = insDateTime;
	}
	public Date getInsDate() {
		return insDate;
	}
	public void setInsDate(Date insDate) {
		this.insDate = insDate;
	}
	public Long getIdCurrency() {
		return idCurrency;
	}
	public void setIdCurrency(Long idCurrency) {
		this.idCurrency = idCurrency;
	}
	public Double getChangeType() {
		return changeType;
	}
	public void setChangeType(Double changeType) {
		this.changeType = changeType;
	}
	public Long getIdTypePay() {
		return idTypePay;
	}
	public void setIdTypePay(Long idTypePay) {
		this.idTypePay = idTypePay;
	}
	public Long getIdBankAccounts() {
		return idBankAccounts;
	}
	public void setIdBankAccounts(Long idBankAccounts) {
		this.idBankAccounts = idBankAccounts;
	}
	public Long getIdCard() {
		return idCard;
	}
	public void setIdCard(Long idCard) {
		this.idCard = idCard;
	}
	public String getNumValue() {
		return numValue;
	}
	public void setNumValue(String numValue) {
		this.numValue = numValue;
	}
	public Date getBroadcastDate() {
		return broadcastDate;
	}
	public void setBroadcastDate(Date broadcastDate) {
		this.broadcastDate = broadcastDate;
	}
	public Date getExpirationDate() {
		return expirationDate;
	}
	public void setExpirationDate(Date expirationDate) {
		this.expirationDate = expirationDate;
	}
	public String getPayee() {
		return payee;
	}
	public void setPayee(String payee) {
		this.payee = payee;
	}
	public BigDecimal getAmount() {
		return amount;
	}
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	public Long getUserIns() {
		return userIns;
	}
	public void setUserIns(Long userIns) {
		this.userIns = userIns;
	}
	public Date getDateIns() {
		return dateIns;
	}
	public void setDateIns(Date dateIns) {
		this.dateIns = dateIns;
	}
	public CurrencyBean getCurrencyData() {
		return currencyData;
	}
	public void setCurrencyData(CurrencyBean currencyData) {
		this.currencyData = currencyData;
	}
	public TypeOfPayAndCollectionDetBean getTypeOfPayCollectionDet() {
		return typeOfPayCollectionDet;
	}
	public void setTypeOfPayCollectionDet(
			TypeOfPayAndCollectionDetBean typeOfPayCollectionDet) {
		this.typeOfPayCollectionDet = typeOfPayCollectionDet;
	}
	public BankAccountsBean getBankAccountsData() {
		return bankAccountsData;
	}
	public void setBankAccountsData(BankAccountsBean bankAccountsData) {
		this.bankAccountsData = bankAccountsData;
	} 
	public Boolean getSelected() {
		return selected;
	}
	public void setSelected(Boolean selected) {
		this.selected = selected;
	}
 
}
